Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Zhuhai Open - Zhuhai Citi Open - Washington U.S. Open - New York Davis Cup, Group B, Manchester China Open - Beijing Shanghai Rolex Masters - Shanghai Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Erste Bank Open - Vienna Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha Miami Open - Miami Brisbane International - Brisbane Australian Open - Melbourne Bordeaux Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Gonet Geneva Open - Geneva Mutua Madrid Open - Madrid Cary Challenger Internazionali BNL d'Italia - Rome French Open - Paris cinch Championships - London Terra Wortmann Open - Halle Boss Open - Stuttgart Atlanta Open - Atlanta Nonthaburi 4 Challenger National Bank Open - Montreal Wimbledon - London Citi Open - Washington U.S. Open - New York Hangzhou Open - Hangzhou Shanghai Rolex Masters - Shanghai Almaty Open - Almaty Bratislava 2 Challenger Belgrade Open - Belgrade Chennai Challenger Hersonissos 1 Challenger Ostrava Challenger National Bank Open - Toronto Hersonissos 2 Challenger Francavilla Challenger Manama Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Grodzisk Mazowiecki Challenger Grand Prix Hassan II - Marrakech Porto Challenger Russia F4 Russia F5 Russia F6 Russia F7 Russia F14 Spain F17 Spain F18 Spain F19 Italy F22 Great Britain F6 Spain F34 Spain F34a Italy F8 Spain F5 Spain F6 Turkey F2 Russia F8 Russia F5 Russia F7 Turkey F34 Russia F3 Spain F11 Turkey F21 Turkey F22 Russia F8 Russia F9 Armenia F1 Russia F10 Russia F11 Russia F12 Russia F13 Kazakhstan F9 Turkey F43 Turkey F1 Turkey F3 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 Russia F5 Russia F6 Russia F7 Russia F8 Egypt F11 Egypt F12 Russia F9 Russia F11 Russia F13 Russia F2 Egypt F13 Egypt F14 Russia F3 Russia F4 France F15 Russia F7 Western & Southern Open - Cincinnati Spain F31 (Sabadell) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Turkey F18 (Antalya) Turkey F19 (Antalya) Romania F1 (Bucharest) Romania F2 (Bacau) France F13 (Ajaccio) Czech Republic F8 (Opava) Czech Republic F9 (Valasske Mezirici) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Hong Kong F3 (Hong Kong) M25+H Kazan M15 Doha M15 Doha Olympics - Tokyo The Scottish Tennis Championships - Edinburgh The Manchester Trophy - Manchester Open Castilla y Leon - Segovia The Nottingham Challenger - Nottingham The Surbiton Trophy - Surbiton The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester The LTA Bolton Challenger - Bolton La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Ethias Tennis Trophy - Mons Kazan Challenger Penza Challenger Lermontov Challenger San Benedetto Challenger Recanati Challenger Astana Challenger Kazan Challenger Fergana Challenger Kazan Challenger Yeongwol Challenger Tyumen Challenger Bergamo Challenger Astana Challenger Kazan Challenger Ostrava Challenger Samarkand Challenger Karshi Challenger Padova Challenger Tampere Challenger Brasov Challenger Banja Luka Challenger Meknes Challenger Kenitra Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Wroclaw Challenger Cherbourg Challenger Quimper Challenger Kazan Challenger Batman Challenger Mersin Challenger Turin Challenger Karshi Challenger Samarkand Challenger Ilkley Challenger Scheveningen Challenger Cortina Challenger Portoroz Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Agri Challenger Mons Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Quimper Challenger Jonkoping Challenger Kazan Challenger St. Brieuc Challenger Barletta Challenger Turin Challenger Karshi Challenger Samarkand Challenger Moscow Challenger Milan Challenger Bastad Challenger Tampere Challenger Biella Challenger Tashkent Challenger Cortina Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Casablanca Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Barletta Challenger Francavilla Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Budapest Challenger Cherbourg Challenger Alicante Challenger Barletta Challenger Fergana Challenger Recanati Challenger Portoroz Challenger Como Challenger Genova Challenger Banja Luka Challenger Almaty Challenger Tashkent Challenger Rennes Challenger Quimper Challenger Budapest Challenger Lille Challenger St. Brieuc Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Lyon Challenger Bratislava Challenger Milan Challenger Recanati Challenger Tampere Challenger Sopot Challenger Meerbusch Challenger L'Aquila Challenger Como Challenger Mallorca Challenger Orleans Challenger Nur-Sultan Challenger Brest Challenger Eckental Challenger Ortisei Challenger Maia Challenger Bangkok Challenger Bangkok Challenger Bengalaru Challenger Pau Challenger Nur-Sultan Challenger Prague Challenger Prague II Challenger Ostrava Challenger Ortisei Challenger Biella 1 Challenger Rennes Challenger Surbiton Challenger Sanremo Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open SEAT 2008 - Barcelona The Artois Championships - London St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai AEGON Championships - London Open de Tenis Comunidad Valenciana - Valencia The Dubai Tennis Championships - Dubai AEGON Championships - London Countrywide Classic - Los Angeles China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Brisbane International - Brisbane AEGON Championships - London St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco AEGON Championships - London Bet-at-home Cup - Kitzbuhel Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London Citi Open - Washington Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha AEGON Championships - London China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Shenzhen Open - Shenzhen Brisbane International - Brisbane Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Zhuhai Open - Zhuhai China Open - Beijing European Open - Antwerp Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open Parc - Lyon cinch Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz St. Petersburg Open - St. Petersburg European Open - Antwerp Stockholm Open - Stockholm Kremlin Cup - Moscow Erste Bank Open - Vienna Astana Open - Nur-Sultan San Diego Open - San Diego Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Hall of Fame Open - Newport Hamburg European Open - Hamburg Generali Open - Kitzbuhel Citi Open - Washington Moselle Open - Metz Astana Open - Astana Stockholm Open - Stockholm Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Gijon Open - Gijon Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech BMW Open - Munich Boss Open - Stuttgart Terra Wortmann Open - Halle cinch Championships - London Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group 1, PO, POL-GBR, 3-2 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, World Group, PO, CRO-GBR 1-4 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, World Group, SF, GBR-AUS 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, Finals, Group E Laver Cup - London Davis Cup, Group D, Glasgow U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship 1 Masters Guinot Mary Cohr French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship All Lower level tournaments Mubadala World Tennis Championship Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London